﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.Objects.DataClasses;

namespace Cherry.Agile.Data.Metadata
{
    
    internal abstract class DmlExpressionParser<T>
        where T:class
    {
        protected string containerName;
        public DmlExpressionParser(string containerName)
        {
            this.containerName = containerName;
        }
        #region Properties

        /// <summary>
        /// Get the TSQL  command
        /// </summary>
        /// <returns>TSQL command</returns>
        public abstract string GetDmlCommand();

        #endregion
    }
}
